import typeUtil from "./TypeUtil";

export let isNotEmpty = function (val) {
  return !isEmpty(val)
}
export let isEmpty = function (val) {
  if (val == null || val == undefined) {
    return true;
  }
  if (typeUtil.isArray(val) && val.length == 0) {
    return true;
  } else if (typeUtil.isNumber(val) && isNaN(val)) {
    return true;
  } else if (typeUtil.isObject(val) && Object.keys(val).length == 0) {
    return true;
  } else if (typeUtil.isString(val) && val.trim().length == 0) {
    return true;
  }
  return false;
}
